package com.youlu.campus.entity.card.entity;

import com.youlu.campus.base.base.EntityBase;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.data.annotation.Transient;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * @author : [dengbo]
 * @className : Category
 * @description : [会员卡分类]
 * @createTime : [2022/12/15 18:33]
 */
@Getter
@Setter
@Document(collection = "card_category")
@ToString
public class CardCategory extends EntityBase {
    /**
     * 分类名称
     */
    private String cateName;
    /**
     * 分类名称
     */
    private String cateImage;
    /**
     * 父级ID
     */
    @Indexed
    private String parentId;
    /**
     * level
     */
    private String levelId;
    /**
     * 优先级排序 越大排在前面
     */
    private Integer priority = 0;
    /**
     * 账号提示
     */
    private String accountTips;
    /**
     * 弹窗二维码
     */
    private String popupQrcode;
    /**
     * 详情/描述
     */
    private String description;
    /**
     * 路径
     */
    @Transient
    private String path;
    /**
     * 页面地址
     */
    @Transient
    private String webUrl;

}
